package com.nvshen.zhangmeiying.life;

import android.content.Context;

/**
 * Created by lixinbo on 14-9-25.
 */
public class ArticleUtils
{
//    public static void purchaseArticle(final Activity context, Article article, final PurchaseResult purchaseResult)
//    {
//        if (Constants.currentUser.balance > 200)
//        {
//            NetUtils.get(UrlUtils.getPurchaseOther(article.getUser().getId(), 200, "查看私密动态"), new PerfectAsyncHandler()
//            {
//                @Override
//                public void onGetSuccess(Header[] header, String result)
//                {
//                }
//
//                @Override
//                public void onGetFailure(String errorCause)
//                {
//                }
//            });
//
//            Constants.currentUser.balance -= 200;
//            purchaseResult.onSuccess();
//
//            purchaseLocal(context, article.getId());
//        }
//        else
//        {
//            new AlertDialog.Builder(context).setMessage("余额不足").setMessage("点击确定免费获取金币")
//                    .setPositiveButton("确定", new DialogInterface.OnClickListener()
//                    {
//                        @Override
//                        public void onClick(DialogInterface dialogInterface, int i)
//                        {
//                            openJiFenQiang(context);
//                        }
//                    })
//                    .setNegativeButton("取消", new DialogInterface.OnClickListener()
//                    {
//                        @Override
//                        public void onClick(DialogInterface dialogInterface, int i)
//                        {
//
//                        }
//                    }).create().show();
//        }
//    }
//
//    public static void openJiFenQiang(Activity context)
//    {
//        OffersManager.getInstance(context).showOffersWallDialog(context);
//    }
//
//
//    // 存储了购买文章的记录
//    public static final String TAG_ARTICLE_PURCHASE_RECORD = "tag_article_purchase_record";
//
//    public static void purchaseLocal(Context context, int article_id)
//    {
//        List<ArticlePurchaseRecord> purchaseRecords = new Gson().fromJson(SharedPreferencesUtil.getStrByName(TAG_ARTICLE_PURCHASE_RECORD, context, "[]"),
//                new TypeToken<List<ArticlePurchaseRecord>>()
//                {
//                }.getType());
//
//        ArticlePurchaseRecord item = new ArticlePurchaseRecord();
//        item.created_at = (int) (Calendar.getInstance().getTimeInMillis() / 1000);
//        item.article_id = article_id;
//
//        purchaseRecords.add(item);
//
//        String resultJSON = new Gson().toJson(purchaseRecords);
//
//        SharedPreferencesUtil.saveStr(TAG_ARTICLE_PURCHASE_RECORD, resultJSON, context);
//    }
//
    public static boolean hasPurchased(Context context, int article_id)
    {
//        List<ArticlePurchaseRecord> purchaseRecords = new Gson().fromJson(SharedPreferencesUtil.getStrByName(TAG_ARTICLE_PURCHASE_RECORD, context, "[]"),
//                new TypeToken<List<ArticlePurchaseRecord>>()
//                {
//                }.getType());
//
//        for (int n = 0; n < purchaseRecords.size(); n++)
//        {
//            ArticlePurchaseRecord item = purchaseRecords.get(n);
//            if (item.article_id == article_id)
//            {
//                return true;
//            }
//        }
//
//        return false;

        return true;

    }
}
